Die Installation von FreeCAD auf den am bekanntesten Linux-Systemen wurde nun von der Gemeinschaft befürwortet, und FreeCAD ist direkt über den entsprechenden Paketmanager dieser Distributionen verfügbar. Das FreeCAD-Team stellt auch einige zur Verfügung:
Viele Linuxdistributionen basieren auf Ubuntu und teilen ihre Repositorys. Neben den offiziellen Varianten (Kubuntu, Lubuntu und Xubuntu) gibt es nicht offizielle Ableitungen wie etwa Linux Mint, Voyager und andere. Die nachfolgenden Installationsoptionen (Ausklappen) sollten kompatibel zu allen diesen Systemen sein.
FreeCAD ist in den Ubuntu Universum-Repositorys verfügbar und kann über das Software Center oder über das Terminal installiert werden:
sudo snap install freecad
Hinweis: Das Ubuntu Universe-Paket kann veraltet sein, da die Paketierung hinter dem neuesten stabilen Quellcode zurückbleiben kann. In diesem Fall wird empfohlen, das Paket aus dem -stable PPA unten zu installieren. Darüber hinaus kann die Installation des Pakets -daily durchgeführt werden, um den Entwicklungszweig zu testen.
Achtung: Die FreeCAD-PPA wird derzeit nicht gepflegt und sucht nach Freiwilligen. Bitte eine Alternative verwenden (snap, appimage), bis dieser Fehler behoben ist!
Persönliches Paket Archiv (PPA) für die stabile FreeCAD-Version wird von der FreeCAD-Gemeinschaft auf Launchpad gepflegt. Das Launchpad-Repository heißt FreeCAD Stable Releases.
Das stabile PPA über die grafische Benutzeroberfläche (GUI) installieren:
ppa:freecad-maintainers/freecad-stable
Jetzt kann die letzte stabile FreeCAD-Version über das Ubuntu Software Center gefunden und installiert werden.
Das stabile PPA über die Befehlszeilenoberfläche (CLI) installieren:
sudo add-apt-repository ppa:freecad-maintainers/freecad-stable
sudo apt update
sudo apt install freecad freecad-doc
Hinweis: Aufgrund von Paketierungsproblemen kollidiert das Paket freecad-doc in bestimmten Versionen von Ubuntu mit der Installation von FreeCAD oder einer seiner Abhängigkeiten; wenn dies der Fall ist, das Paket entfernen freecad-doc, und nur das Paket freecad installieren. Wenn das Paket freecad-doc nicht existiert, dann wird es ignoriert.
freecad-Paket wird diese PPA-Version über derjenigen installieren, die vom Ubuntu Universe-Repository bereitgestellt wird. Die verfügbaren Versionen können mit apt-cache angesehen werden.apt-cache policy freecad
freecad:
Installed: (none)
Candidate: 2:0.18.4+dfsg1~201911060029~ubuntu18.04.1
Version table:
2:0.18.4+dfsg1~201911060029~ubuntu18.04.1 500
500 http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu bionic/main amd64 Packages
0.16.6712+dfsg1-1ubuntu2 500
500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
ubuntu@ubuntu:~$ apt-cache policy freecad-doc
./freecad
Da sich FreeCAD in ständiger Entwicklung befindet, kann das Tägliche Paket installiert werden, um mit den neuesten Verbesserungen und Fehlerkorrekturen Schritt zu halten. Das Repository wird auch auf Launchpad bereitgestellt und heißt freecad-daily.
Diese Version wird täglich aus dem offiziellen Haupt-Repository erstellt. Es muss beachtet werden, dass es zwar neue Funktionen und Fehlerbehebungen enthält, aber auch neuere Fehler aufweisen und instabil sein kann.
Das tägliche PPA zu den Softwarequellen hinzufügen, die Paketlisten aktualisieren und das tägliche Paket installieren:
sudo add-apt-repository ppa:freecad-maintainers/freecad-daily
sudo apt update
sudo apt install freecad-daily
Jeden Tag kann auf den neuesten Stand aktualisiert werden:
sudo apt update
sudo apt install freecad-daily
Hinweis: In einigen Fällen führt neuer Code oder führen Abhängigkeiten, die zu FreeCAD hinzugefügt werden, zu Paketierungsfehlern; in diesem Fall kann es vorkommen, dass kein tägliches Paket generiert wird, bis die Verantwortlichen die Probleme manuell beheben. Wenn der neueste Code weiter getestet werden soll, solltest man den Quellcode holen und FreeCAD direkt kompilieren; Anweisungen dazu findet man unter Kompilieren.
Die tägliche (PPA)-Version von FreeCAD ausführen:
freecad-daily
Hinweis: es ist möglich, sowohl die -stable als auch -daily-Pakete im gleichen System zu installieren. Dies ist nützlich, wenn mit einer stabilen Version gearbeitet werden soll und trotzdem die neuesten Funktionen in der Entwicklung getestet werden sollen. Man muss beachten, dass die ausführbare Datei für die tägliche Version freecad-daily ist, aber für die stabile Version ist es nur freecad.
Seit Debian Lenny ist FreeCAD direkt aus den Debian Software-Repositorys verfügbar und kann über Synaptic oder einfach mit installiert werden:
sudo apt install freecad
FreeCAD wird typischerweise mit YAST (Abk. Yet another Setup Tool)(deutsch: Noch ein anderes Einrichtungswerkzeug) installiert, dem Einrichtungs- und Konfigurationswerkzeug für das Linux-Betriebssystem, oder in jedem Terminal/Konsole (root Rechte erforderlich) mit:
zypper install FreeCAD
Hinweis: Dieses Verfahren bezieht sich nur auf die Installation offiziell freigegebener stabiler FreeCAD-Programmversionen, abhängig von den installierten Verknüpfungen zu den Programmpaket-Repositorys der Betriebssystemversion. Das openSUSE Paket kann veraltet sein, da das Paket hinter dem neuesten stabilen Quellcode zurückbleiben kann. In diesem Fall wird empfohlen, das Paket manuell aus den unten angegebenen (Expand) Quellcode-Repositorys zu installieren.
Es wird ein umfangreiches Veröffentlichungs-Programm für FreeCAD-Paket-Builds angeboten. Für eine Übersicht besuchen:
Übersicht über stabile Repositorys auf openSUSE
Im Allgemeinen ist es für die Auswahl der richtigen openSUSE-Distribution erforderlich, auf die jeweilige View Schaltfläche zu klicken.
Die stabile Paketversion: Stabile Repositorien unter openSUSE. Die richtige openSUSE-Distributionsversion muss im unteren Teil der Webseite ausgewählt werden.
Hinweis: openSUSE hat mehrere Optionen zur Auswahl, wenn man FreeCAD herunterlädt. Um diese Optionen zu sehen, besucht man Übersicht über stabile Repositorys unter openSUSE.
Die neueste Entwicklungsversionen auch bekannt als instabil: Auflistung instabiler Repositorys auf openSUSE
Empfohlen wird, die Binärpakete direkt zu beziehen. Dann die richtige Distribution für das installierte openSUSE-Betriebssystem auswählen.
FreeCAD kann einfach durch folgenden Befehl erstellt/installiert werden:
emerge freecad
Das FreeCAD-Paket war zwischen den Versionen F20 und F38 in Fedora enthalten. Derzeit gibt es jedoch kein offizielles Fedora-Paket, da es in F39 aufgrund verschiedener Schwierigkeiten bei der Paketierung seiner Abhängigkeiten entfernt wurde.
Derzeit verfügbare Optionen sind (siehe auch unten):
org.freecad.FreeCADAktuelle Versionen können durch Herunterladen einer der .AppImage-Versionen aus dem GitHub-Repository bezogen werden. Diese funktionieren unter Fedora einwandfrei.
Wenn man mit den absolut neuesten täglichen Bauten auf dem Laufenden bleiben möchte, ist FreeCAD auch verfügbar unter copr. Um den Bau von dort aus zu installieren, gib in einer Terminalsitzung ein:
sudo dnf copr enable @freecad/nightly
sudo dnf install freecad
Damit bleibt das copr Repository aktiv, also
sudo dnf upgrade
oder gleichwertig, wird auf den neuesten FreeCAD-Bau aktualisiert, zusammen mit Aktualisierungen von jedem der anderen aktiven Repositorys. Wenn man etwas Stabileres will, kann man es deaktivieren. @freecad/nightly erneut nach der Erstinstallation. Die copr Repositorys halten nur Bauten der letzten zwei Wochen. Dies ist keine Lösung, wenn man eine bestimmte ältere Version heraussuchen möchte.
Anweisungen sind auch auf Kompiliere FreeCAD selbst einschließlich eines Skripts speziell für Fedora, verfügbar. Mit einer kleinen Änderung, um die spezifische Festlegung von Git auszutesten, kann jede Version seit etwa FreeCAD 0.15 auf jeder Distribution seit Fedora 21 gebaut werden.
Installation von FreeCAD auf Arch Linux und Derivaten (z.B. Manjaro):
sudo pacman -S freecad
Wenn man feststellt, dass das System FreeCAD unterstützt, aber nicht auf dieser Seite dokumentiert ist, informiert man uns bitte im Forum!
Viele alternative, nicht-offizielle FreeCAD-Pakete sind im Netz verfügbar, z. B. für Systeme wie Slackware oder Fedora. Eine Suche im Netz kann schnell einige Ergebnisse liefern.
Viele gängige Linux-Distributionen enthalten nun ein vorkompiliertes FreeCAD als Teil der Standardpakete. Dies ist oft veraltet, aber ein guter Ausgangspunkt. Überprüfe die Standardpaketmanager für das System. Eine der folgenden (Teil-) Befehlslisten könnte die offizielle FreeCAD-Version aus dem Terminal installieren. Dafür werden wahrscheinlich Administratorrechte benötigt.
apt install freecad
dnf install freecad
emerge freecad
slackpkg install freecad
yum install freecad
zypper install freecad
pacman -Sy freecad
Der Paketname unterscheidet Groß- und Kleinschreibung, also versucht man `FreeCAD` sowie `freecad`. Wenn das nicht funktioniert, entweder weil der Paketmanager keine vorkompilierte FreeCAD-Version enthält, oder weil die verfügbare Version für die Zwecke zu alt ist, versucht man die Pakete Flatpak oder Snap zu installieren (sie funktionieren mit den meisten x86_64-Linux-Distributionen) oder versucht eine der folgenden Dateien herunterzuladen. .AppImage Veröffentlichungen aus den GitHub-Repositorys. Diese funktionieren in der Regel auch mit den meisten x86_64-Linux-Distributionen, ohne spezielle Installation. Einfach sicherstellen, dass die heruntergeladene Datei als ausführbar markiert ist, und sie dann ausführen.
Wenn das immer noch nicht gut genug ist und keine andere Quelle eines vorkompilierten Pakets für die Umstände gefunden werden kann, wird man FreeCAD selbst kompilieren müssen.
Sobald die Installation abgeschlossen ist, mit den ersten Schritten fortfahren.